home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 7 / FM Towns Free Software Collection 7.iso / t_os / komei4 / komei4.exe / ICON / FZZ.HD6 < prev    next >
Text File  |  1993-06-03  |  1KB  |  116 lines

  1. ds_name        db    'MOJ\FZZ',0
  2.  
  3.  
  4. ; 一番上で、でかい四角に挟まれてアイコンを出している物。
  5. ; 押されると300に2を書いてMOTO_Eにジャンプ
  6. ; MOTO_Eは今表示されているアイコンの番号を302
  7. ; に書いて、NAO_Eにジャンプ
  8.  
  9.  
  10.  
  11. paint_wd:
  12.     SET_P    dt1
  13.     WD_LEFT
  14.     ret
  15.  
  16. re_paint:
  17.      WD_CLS 0
  18.      BOX boxdt,3
  19.     call    dt_icon
  20.     call    u_con
  21.      ret
  22.  
  23. be_called:
  24.     YOMU    ax,300
  25.     cmp    ax,400
  26.     je    neru
  27.     cmp    ax,500
  28.     je    okiru
  29.      ret
  30. neru:
  31.     WD_ERZ 1
  32.     WD_ERZ 0
  33.     WD_LEFT
  34.     ret
  35. okiru:
  36.     WD_WANT
  37.     jmp    re_paint
  38.  
  39. dt_icon:
  40.     call    sub_edi
  41.     dw    0,1,1,1,0,33,22,24,4,0
  42. u_con:
  43.     mov    ah,2
  44.     mov    al,0
  45.     call    MOUSE
  46.  
  47.     mov    ah,100
  48.     mov    al,30
  49.     call    komei1
  50.  
  51.     mov    ah,2
  52.     mov    al,1
  53.     call    MOUSE
  54.     ret
  55.  
  56.  
  57. mouse_in:
  58.     cmp    ch,1
  59.     je    mck1    
  60.     ret
  61. mck1:
  62.     MOU    boxdt,3
  63.     cmp    bx,1
  64.     je    mck2
  65.     ret
  66. mck2:
  67.     cmp    ax,1
  68.     je    d_migi
  69.     cmp    ax,2
  70.     je    d_hida
  71.     cmp    ax,3
  72.     je    tori
  73.     ret
  74.  
  75. d_migi:
  76.     KAKU    word ptr 300,8
  77.     GO_P    dt1
  78.     
  79. d_hida:
  80.     KAKU    word ptr 300,9
  81.     GO_P    dt1
  82. tori:
  83.     KAKU    word ptr 300,7
  84.     GO_P    dt1
  85.  
  86.  
  87. dt1:
  88.     call    sub_edi
  89.     dw    0
  90.     db    'NAO_G',0
  91.  
  92.  
  93. p_call:
  94.     M_P_CALL
  95. p_set:
  96.     M_P_SET
  97.  
  98. look_me:
  99.      call sub_esi         ; esi 固定です。
  100.      dd 0,0
  101.      dw     1    ; ここが 1 の物は open start です。
  102.          dw      0
  103.          dw  33,33*3,256+40,90,15,0,0,0
  104.  
  105.  
  106.  
  107. boxdt:
  108.     call sub_edi                               ; edi 固定です。
  109.         dw    3,33,33,0,0,0,33,15,15,0
  110.  
  111.  
  112. ; [count][sz_x][sz_y][off_x][off_y][+x][+y][f_col][b_col][s_no]
  113.  
  114.  
  115.  
  116.